class Parent {
  constructor(name, age) {
    this.name = name
    this.age = age
  }
}

// class Star extends Parent {
//   constructor(name, age, money) {
//     // 把继承过来的 name 和 age 挂载到 this 实例上面
//     super(name, age)
//     // 下面两行等价于上面一行 super(name, age)
//     /* this.name = name;
//     this.age = age; */
//     this.money = money
//   }
// }

class Star extends Parent {
  constructor(money, ...args) {
    // 把继承过来的 name 和 age 挂载到 this 实例上面
    super(...args)
    this.money = money
  }
}

const s = new Star(8888, '刘德华', 50)
console.log(s.name, s.age, s.money)
